auかんたん決済(継続課金) 課金結果ファイル送信

auかんたん決済継続課金では、当サービスから加盟店様へ課金結果ファイルを送信します。
課金日当日(登録日が初回課金日の時はその翌日)にKDDIで処理された課金結果を、日次でショップID単位に作成します。
送信先は当サービスショップ管理画面の、メニュー「継続決済」>「au継続課金」>「設定」にて設定します。
ファイル送信は12:00までを目処に開始します。
加盟店様側からの正常応答が確認できなかった場合でも再送はありません。
管理画面にて再取得可能です。

注意

結果通知プログラムにおいて、決済結果をhttps通信にて受け取る場合は、第三者が発行したSSLサーバ証明書が必要になります。
尚、弊社で動作保証をしている電子証明書は下記になります。
 ・ベリサイン
 ・GlobalSign
 ・日本ジオトラスト
※上記以外の電子証明書を使用する場合は、必ずテスト環境で疎通確認してください。

課金結果ファイル

ファイル出力対象

・課金要求結果ファイルに出力される情報は以下の通りです。
・課金結果が成功または失敗の課金データ
・当日が課金日の課金データ

課金結果ファイルを送信する流れ

当サービスが課金データを自動生成し、確定するまでの流れです。

sequenceDiagram participant 加盟店様 participant 当サービス participant KDDI 当サービス->>KDDI: 1.課金結果ファイル取得 KDDI-->>当サービス:   当サービス->>当サービス: 2.突合処理 当サービス->>加盟店様: 3.課金結果ファイル送信 加盟店様-->>当サービス: 4.ファイル受信応答

フローの説明

  1. 当サービスは、KDDIに課金結果ファイルを取得を行います。
  2. KDDIの課金結果ファイルのデータと当サービスの課金データ状態を突合します。
  3. 当サービスは、課金結果ファイルを加盟店様が指定された URL に送信します。
  4. 加盟店様は、ファイルを受信後に正常または異常の応答をします。

・初回課金日が課金登録日と同じ場合、初回課金結果の取得は初回課金日翌日になります。
例)課金登録日:2022/7/15 初回課金日:2022/7/15 初回課金結果取得:2022/7/16
・課金が 0 件の場合でも課金結果ファイルを加盟店様へ送付しますので、課金が無いことをご確認ください。

ファイル情報

課金結果ファイルは、ヘッダ、データ(課金データ件数分)、フッタの3種類のレコード構成となります。

出力パラメータ(当サービス⇒加盟店様)
ContinuanceResultFile 必須 ファイル
ファイル
課金結果ファイルを返却します。
※ファイルの文字コードはUTF-8となります。
■ファイル情報
ファイル名
AU_C_ショップID_yyyymmdd.csv
【例】AU_C_tshop99_20120901.csv
区切り文字
半角コンマ
改行コード
CRLF
ソート順
オーダID 昇順
囲み文字
ダブルクォート


■ヘッダレコード
レコード区分 必須 半角英字2桁

"HD"固定となります。

ショップID 必須 半角英数13桁

ショップIDを設定します。

データレコード件数 必須 半角数字8桁

データレコードの件数を設定します。



■データレコード
ショップID 必須 半角英数13桁
オーダーID 必須 半角英数記号27桁
課金確認日 必須 半角数字8桁

課金確認日をyyyyMMdd書式で返却します。

課金日 必須 半角数字8桁

課金日をyyyyMMdd書式で返却します。

取引状態 必須 半角英字15桁

取引状態を返却します。
【SALES:課金済み】
【CHARGE_FAILED:課金失敗】
その他

利用金額 必須 半角数字7桁
税送料 必須 半角数字7桁
au継続課金ID 半角数字11桁
au決済情報番号 半角英数16桁
取引ID 半角英数32桁
au加盟店管理番号 半角英数32桁
エラーコード 半角英数3桁
エラー詳細コード 半角英数9桁
処理日時 必須 半角数字14桁

処理日時をyyyyMMddHHmmss



■フッタレコード
レコード区分 必須 半角英字2桁

"FT"固定となります。



入力パラメータ(加盟店様⇒当サービス)
RecvRes 必須 半角数字1桁
受信結果
以下のいずれか
0:受信OK
1:受信失敗